﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PucLib
{
    public class Ramo
    {
        public String Nombre { get; set; }
        public String Sigla { get; set; }




        public List<Seccion> Secciones { get; set; }

        public Ramo(String nombre, String sigla)
        {
            Secciones = new List<Seccion>();
            if (nombre != null)
            {
                Nombre = nombre;
            }
            else
            {
                Nombre = "";
            }

            if (sigla != null)
            {
                Sigla = sigla;
            }
            else
            {
                Sigla = "";
            }



        }

        public Ramo()
        {
            Secciones = new List<Seccion>();
            Nombre = "";
            Sigla = "";
        }


        public override string ToString()
        {
            if (Nombre == "Ventana")
            {
                return Nombre;
            }
            if (Nombre != null&&Sigla!=null)
            {
                return Nombre + " (" + Sigla + " )";
            }

            if ((Nombre == null || Nombre == "") && (Sigla == null || Sigla == ""))
            {
                return "Sin informacion";
            }
            if (Nombre == null ||Nombre == "")
            {
                return  " (" + Sigla + " )";
            }

            if (Sigla == null || Sigla == "")
            {
                return Nombre;
            }
            else return "Sin informacion";
        }
        
    }
}
